5.12. Операторы
Операторы
Groovy поддерживает большинство операторов из Java, плюс некоторые уникальные.
Арифметические: + - * / %
Сравнения: == != < > <= >= <=> (пространственный оператор)
Логические: && || !
Условный (тернарный):
def result = condition ? trueValue : falseValue
Оператор безопасного доступа:
def value = object?.property
Оператор Elvis (?:):
def name = input ?: "default"